By calling OnSynchronize(IEnumerable<TEntity>) over a single entity, this inversion control method handles the request to synchronize an entity, so that the create or update operations are accordingly performed into the underlying data source.

Name Description
OnSynchronize(IEnumerable<TEntity>) By comparing the given set of entities with those obtained from the underlying data store and then calling Add(TEntity), Update(TEntity) or Remove(TEntity) according to the difference found, this inversion control method handles the request to synchronize a set of entities into the data store.
OnSynchronize(TEntity) By calling OnSynchronize(IEnumerable<TEntity>) over a single entity, this inversion control method handles the request to synchronize an entity, so that the create or update operations are accordingly performed into the underlying data source.